mom-and-pop shop - Spanish English Dictionary